a herbal plant with unpleasant odor that is found sometimes in cultivated lands of the mountains - Spanish English Dictionary